package es.albarregas.dao;

import java.sql.SQLException;

public class DimensionesDAO extends ConexionDAO {

	public void update(){
		String dim = "";
		String[] dimensiones = new String[3];
		
		try {
			getConexion();

			estamento = conexion.createStatement();
			resultado = estamento.executeQuery("select Codigo,Dimension from productos");

			while (resultado.next()) {
				dim = resultado.getString("Dimension");
				dim = dim.replace(',','.');
				System.out.println(dim);
				dimensiones = dim.split("-");
				
				
				preparada = conexion.prepareStatement("UPDATE productos SET Alto = ?, Ancho = ?, Profundidad = ? WHERE Codigo = ?");
				preparada.setFloat(1, Float.parseFloat(dimensiones[0]));
				preparada.setFloat(2, Float.parseFloat(dimensiones[1]));
				preparada.setFloat(3, Float.parseFloat(dimensiones[2]));
				preparada.setString(4, resultado.getString("Codigo"));
				preparada.executeUpdate();
			}

		} catch (SQLException ex) {
			ex.printStackTrace();
		} finally {
			cerrar();
		}
	}

}